turnkey projects - German English Dictionary